home *** CD-ROM | disk | FTP | other *** search
- //==============================================================================
- // Copyright 1995 by Potomac Software, Inc. Use of this material is subject to
- // the terms and conditions of the software license agreement.
- //
- // HTMLPAPB.FUN: Contains PowerBuilder external global functions for WebLib (TM).
- //==============================================================================
-
- //========== HTML parsing functions ==========
-
- FUNCTION uint WLHtmlParseFile(string lpszFilename,uint wOptions) &
- LIBRARY "htmlpars.dll"
- FUNCTION uint WLHtmlParseBuf(string lpszBuf,ulong cbBuf,uint wOptions) &
- LIBRARY "htmlpars.dll"
- FUNCTION boolean WLHtmlEndParse(uint hParse) &
- LIBRARY "htmlpars.dll"
-
- FUNCTION boolean WLHtmlEnumParseTree(uint hParse,uint hwndNotify,uint nMsg) &
- LIBRARY "htmlpars.dll"
-
- FUNCTION ulong WLHtmlGetChild(uint hParse,ulong hElement) &
- LIBRARY "htmlpars.dll"
- FUNCTION ulong WLHtmlGetParent(uint hParse,ulong hElement) &
- LIBRARY "htmlpars.dll"
- FUNCTION ulong WLHtmlGetSibling(uint hParse,ulong hElement,uint wRel) &
- LIBRARY "htmlpars.dll"
-
- FUNCTION uint WLHtmlGetElementType(uint hParse,ulong hElement) &
- LIBRARY "htmlpars.dll"
- FUNCTION string WLHtmlGetElementText(uint hParse,ulong hElement) &
- LIBRARY "htmlpars.dll"
-
- FUNCTION ulong WLHtmlGetTextAttr(uint hParse,ulong hElement) &
- LIBRARY "htmlpars.dll"
-
- FUNCTION string WLHtmlGetTagName(uint hParse,ulong hElement) &
- LIBRARY "htmlpars.dll"
- FUNCTION uint WLHtmlGetTagType(uint hParse,ulong hElement) &
- LIBRARY "htmlpars.dll"
-
- FUNCTION ulong WLHtmlGetTagAttr(uint hParse,ulong hElement,ulong hTagAttr,REF uint pwType, &
- REF string lpszAttr,uint cbAttr,REF string lpszValue,uint cbValue) &
- LIBRARY "htmlpars.dll"
-
- FUNCTION string WLHtmlExtractTagAttr(uint hParse,ulong hElement,REF string lpszAttr) &
- LIBRARY "htmlpars.dll"
-
- FUNCTION ulong WLHtmlFindText(uint hParse,ulong hElement,string lpszText) &
- LIBRARY "htmlpars.dll"
- FUNCTION ulong WLHtmlFindSpecial(uint hParse,ulong hElement,string lpszSpecial) &
- LIBRARY "htmlpars.dll"
- FUNCTION ulong WLHtmlFindComment(uint hParse,ulong hElement,string lpszCommentText) &
- LIBRARY "htmlpars.dll"
-
- FUNCTION ulong WLHtmlFindTagType(uint hParse,ulong hElement,uint nType) &
- LIBRARY "htmlpars.dll"
- FUNCTION ulong WLHtmlFindTagName(uint hParse,ulong hElement,string lpszTag) &
- LIBRARY "htmlpars.dll"
-
- FUNCTION ulong WLHtmlFindTagAttr(uint hParse,ulong hElement,uint nType,string lpszAttr, &
- string lpszValue) &
- LIBRARY "htmlpars.dll"
-
- FUNCTION boolean WLHtmlEnumFindText(uint hParse,ulong hElement,string lpszText,uint hwndNotify, &
- uint nMsg) &
- LIBRARY "htmlpars.dll"
-
- FUNCTION boolean WLHtmlEnumFindSpecial(uint hParse,ulong hElement,string lpszSpecial, &
- uint hwndNotify,uint nMsg) &
- LIBRARY "htmlpars.dll"
-
- FUNCTION boolean WLHtmlEnumFindComment(uint hParse,ulong hElement,string lpszCommentText, &
- uint hwndNotify,uint nMsg) &
- LIBRARY "htmlpars.dll"
-
-
- FUNCTION boolean WLHtmlEnumFindTagType(uint hParse,ulong hElement,uint nType,uint hwndNotify, &
- uint nMsg) &
- LIBRARY "htmlpars.dll"
-
- FUNCTION boolean WLHtmlEnumFindTagName(uint hParse,ulong hElement,string lpszTag,uint hwndNotify, &
- uint nMsg) &
- LIBRARY "htmlpars.dll"
-
- FUNCTION boolean WLHtmlEnumFindTagAttr(uint hParse,ulong hElement,uint nType,string lpszAttr, &
- string lpszValueText,uint hwndNotify,uint nMsg) &
- LIBRARY "htmlpars.dll"
-
- //========== Utility function to parse URL =========
-
- FUNCTION boolean WLParseAbsoluteURL(string lpszURL,REF string lpszProtocol,uint cbProtocol, &
- REF string lpszHost,uint cbHost,REF uint pnPort,REF string lpszPath,uint cbPath) &
- LIBRARY "htmlpars.dll"
-